Le village d'Ottmarsheim se trouve sur la plaine du Rhin, il fait partie du canton de Rixheim et de l'arrondissement de Mulhouse, dans le département du Haut-Rhin en Alsace. Situé au bord de l'ancienne voie romaine qui relie Bâle à Brisach, le village existait déjà à l'époque mérovingienne comme en témoigne une nécropole des VIe et VIIe siècles découverte sur le ban communal. La première mention écrite date de 881, dans un manuscrit de l'Abbaye de Murbach. C'est au XIe siècle qu'est construite l'Abbaye, et l'église entre 1020 et 1040, elle sera consacrée à Notre-Dame par le pape alsacien Léon IX en 1049. Essentiellement agricole depuis son origine, Ottmarsheim renferme de beaux corps de fermes du XVIIIe siècle et des maisons ouvrières du XIXe siècle. Le village s'agrandit et prospère au XXe siècle, avec la construction de Grand Canal d'Alsace, l'implantation d'une usine hydroélectrique par E.D.F. et la création d'une zone portuaire et industrielle. Ottmarsheim fait partie de la communauté d'agglomération de Mulhouse depuis 2017.